home *** CD-ROM | disk | FTP | other *** search
- /* ======================================================================
- DESC: Common Server Functions for the Administer Operations
-
- PLATFORMS: >= MS IE 4.0
- USAGE NOTES:
- ====================================================================== */
-
- var SrvSelectIdx = 0; // Index of currently selected Server name in combo
- var SrvLupRecCnt = 0; // Count of records returned from Servers Lookup operation
- var SrvRecLth = 0; // Server record Length
-
- /* Process DB Error in Servers Lookup Operation */
- function processServersOpError() {
- top.Rstatus.Pstat("An error occurred during requested operation",true);
- processResetButton(); // reset
- }
-
- function processServersLookupRecord(ServerID,SNme,SDesc,SAddress,SPort) {
- ++SrvLupRecCnt; // Bump
- var SNameObj = document.all.AC_ServerSel; // Server Name Combo box
- var StoreObj = document.all.AC_SrvStore; // Storage
- addElementToSelect(SNameObj,SNme);
- addElementToSelect(StoreObj,SNme);
- addElementToSelect(StoreObj,ServerID);
- addElementToSelect(StoreObj,SDesc);
- addElementToSelect(StoreObj,SAddress);
- addElementToSelect(StoreObj,SPort);
- SrvRecLth = 5;
- }
-
- function getServerID(SvNm) {
- var SvID = 0;
- var StoreObj = document.all.AC_SrvStore; // Storage
- for (var i=0, j=0; i < StoreObj.length; ++j, i+=SrvRecLth) {
- if ( StoreObj.options[i].text == SvNm ) {
- SrvSelectIdx = j;
- SvID = StoreObj.options[i+1].text;
- break;
- }
- }
- return SvID;
- }
-
- function getServerName(SvId) {
- var SrvName = "";
- var StoreObj = document.all.AC_SrvStore; // Storage
- for (var i=0, j=0; i < StoreObj.length; ++j, i+=SrvRecLth) {
- if ( StoreObj.options[i+1].text == SvId ) {
- SrvSelectIdx = j;
- SrvName = StoreObj.options[i].text;
- break;
- }
- }
- return SrvName;
- }
-
- /* Process Combo Server Name Change Event */
- function processServerName() {
- var Nobj = document.all.AC_ServerSel; // get object
- for (i=0; i < Nobj.length; ++i) {
- if ( Nobj.options[i].selected ) {
- SrvSelectIdx = i;
- // Synchronize Server name field with Combo name field
- document.all.AC_Server.value = Nobj.options[i].text;
- break;
- }
- }
- }
-
-